package example

import "time"

//定义数据库模型
//例子：Activity 活动数据,注意 json tag 等价于数据库字段
type Activity struct {
	Id         string    `json:"id,omitempty"`
	Uuid       string    `json:"uuid"`
	Name       string    `json:"name"`
	PcLink     string    `json:"pc_link"`
	H5Link     string    `json:"h5_link"`
	Remark     string    `json:"remark"`
	Sort       int       `json:"sort"`
	Status     int       `json:"status"`
	Version    int       `json:"version"`
	CreateTime time.Time `json:"create_time"`
	DeleteFlag int       `json:"delete_flag"`
}

type BizActivity struct {
	Id         string    `json:"id,omitempty"`
	Name       string    `json:"name"`
	PcLink     string    `json:"pc_link"`
	H5Link     string    `json:"h5_link"`
	Remark     string    `json:"remark"`
	Sort       int       `json:"sort"`
	Status     int       `json:"status"`
	Version    int       `json:"version"`
	CreateTime time.Time `json:"create_time"`
	DeleteFlag int       `json:"delete_flag"`
}

type UmsAdmin struct {
	Id         int64     `json:"id,omitempty"`
	Username   string    `json:"username"`
	Password   string    `json:"password"`
	Icon       string    `json:"icon"`        // 头像
	Email      string    `json:"email"`       // 邮箱
	NickName   string    `json:"nick_name"`   // 昵称
	Note       string    `json:"note"`        // 备注信息
	CreateTime time.Time `json:"create_time"` // 创建时间
	LoginTime  time.Time `json:"login_time"`  // 最后登录时间
	Status     int32     `json:"status"`      // 帐号启用状态：0-&gt;禁用；1-&gt;启用
}
